a64175ff9869ffb7a6593ee3174f0a9e3f7896a9,app/src/main/java/com/yeungeek/monkeyandroid/ui/main/MainPresenter.java,MainPresenter,attachView,#MainMvpView#,28

Before Change


    public void attachView(MainMvpView view) {
        super.attachView(view);
        mSubscriptions = new CompositeSubscription();
        mSubscriptions.add(dataManager.getRxBus().toObservable()
                .subscribe(new Action1<Object>() {
                    @Override
                    public void call(Object o) {
                        if (o instanceof SignInEvent) {

After Change


    public void attachView(MainMvpView view) {
        super.attachView(view);
        mSubscriptions = new CompositeSubscription();
        mSubscriptions.add(dataManager.getRxBus().toObservable()
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Action1<Object>() {
                    @Override
                    public void call(Object o) {
                        if (o instanceof SignInEvent) {